home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / ici / ici.cpi / mem.h < prev    next >
C/C++ Source or Header  |  1994-10-27  |  373b  |  22 lines

  1. #ifndef    ICI_MEM_H
  2. #define    ICI_MEM_H
  3.  
  4. #ifndef    ICI_OBJECT_H
  5. #include "object.h"
  6. #endif
  7.  
  8. struct mem
  9. {
  10.     object_t        o_head;
  11.     char         *m_base;
  12.     unsigned long    m_length;    /* In m_accessz units. */
  13.     int            m_accessz;    /* Read/write size. */
  14.     void        (*m_free)();
  15. };
  16.  
  17. #define    memof(o)    ((mem_t *)o)
  18. #define    ismem(o)    ((o)->o_type == &mem_type)
  19.  
  20. extern type_t        mem_type;
  21. #endif
  22.